재귀용법은 객체지향 시스템의 특성이 아닙니다. 재귀용법은 함수나 메서드가 자기 자신을 호출하여 문제를 해결하는 방법으로, 객체지향 프로그래밍과는 별개의 개념입니다. 다른 보기들은 객체지향 시스템의 특성으로 캡슐화는 정보 은닉을 통해 객체의 내부 구현을 감추고 외부에서는 객체의 인터페이스만을 사용할 수 있도록 합니다. 상속성은 부모 클래스의 특성을 자식 클래스가 물려받아 재사용성을 높이는 것이며, 다형성은 같은 이름의 메서드가 다른 객체에서 다르게 동작할 수 있도록 하는 것입니다.